function judge() {
    if (document.getElementById("password").value !=
        document.getElementById("rePassword").value) {
        document.getElementById("warning").innerHTML = "两次密码的输入不一致!";
        document.getElementById("warning").style.color = "red";
    } else {
        document.getElementById("warning").innerHTML = "密码一致";
        document.getElementById("warning").style.color = "green";
    }
}

function addInformation() {
    let data = {
        username: $("#username").val(),
        password: $("#password").val(),
        code: $("#code").val(),
        phone: $("#phone").val(),
        birthday: $("#birthday").val(),
        sex: $("input[name='sex']:checked").val(),
        hobby: hobbyList(),
        introduce: $("#introduce").val(),
        token:$.cookie("token")
    };
    /**
     * url 请求路径，对应servlet里面的webServlet
     * data 获取页面数据
     * type 请求方式
     * dataType 返回对象格式，一般为json
     * success 返回结果
     */
    let result = myAjax('/back/userAdd','post',data);
    if (result === 1) {
        alert("添加成功！");
        //页面跳转，下面两种方式都可以
        // window.location.href="";
        $("#right").load('/back/user/userManage.html');//_blank 在新窗口中打开被链接文档。
    } else if (result === 3) {
        alert("该用户已存在！");
    }
    else {
        alert("添加失败");
    }
}
function hobbyList() {
    let vote = [];
    /*
        attr和prop的区别
        1、对于HTML元素本身就带有的固有属性，在处理时，使用prop方法
        2、对于HTML元素我们自己自定义的DOM属性，在处理时，使用attr方法。
        3、checkbox，radio和select中对应checked和selected属于固有属性，因此需要用prop方法，用attr会出现undefined
        4、action="delete"，delete是自己定义的属性，用attr方法
     */
    $('input:checkbox[name=hobby]').each(function () {
        // console.log($(this).attr('checked',true));
        //设置true为全部选中
        if ($(this).prop('checked')) {
            vote.push($(this).val())
        }
    });
    //join(),不加参数默认","，加了参数以参数作为分隔符
    return vote.join();
    // return vote.toString();
}
function clearAdd() {
    $("#right").load('/back/user/userAdd.html');
}